rooster with very long legs - Spanish English Dictionary